<?php if(!defined('BASEPATH')) exit ('No direct script access allowed');
class C_kategori extends CI_Controller{
	function __construct(){
		parent::__construct();
		$this->load->model('m_kategori');
	}
	function index(){
		$this->load->view('admin/pages/v_kategori');
	}
	function action(){
		$action = isset($_POST['action']) ? @$_POST['action'] : @$_GET['action'];
		switch($action){
			case "kategori_add":
				$this->kategori_add();
			break;
			case "kategori_edit":
				$this->kategori_edit();
			break;
			case "kategori_delete":
				$this->kategori_delete();
			break;
			default:
				echo "{ failure : true }";
			break;
		}
	}
	function data_kategori(){
		$key = isset($_GET['key']) ? @$_GET['key'] : @$_POST['key'];
		$result = $this->m_kategori->data_kategori($key);
		echo "{\"results\":" .$result. "}";
	}
	function kategori_add(){
		$kategori_nama = trim(@$_POST['kategori_nama']);
		$kategori_keterangan = trim(@$_POST['kategori_keterangan']);
		$result = $this->m_kategori->kategori_add($kategori_nama,$kategori_keterangan);
		echo $result;
	}
	function kategori_edit(){
		$kategori_id = trim(@$_POST['kategori_id']);
		$kategori_nama = trim(@$_POST['kategori_nama']);
		$kategori_keterangan = trim(@$_POST['kategori_keterangan']);
		$result = $this->m_kategori->kategori_edit($kategori_id,$kategori_nama,$kategori_keterangan);
		echo $result;
	}
	function kategori_delete(){
		$kategori_id = trim(@$_POST['kategori_id']);
		$result = $this->m_kategori->kategori_delete($kategori_id);
		echo $result;
	}
}
?>